package com.chuanyang.driverh.responseresult;


import java.io.Serializable;
import java.util.List;

public class WaybillDetailsData  implements Serializable {

    public int getSubscriptionStatus() {
        return subscriptionStatus;
    }

    public void setSubscriptionStatus(int subscriptionStatus) {
        this.subscriptionStatus = subscriptionStatus;
    }

    /**
     * createtime : 2016-08-17 10:44:45.0
     * orderId : 128
     * orderNo : LGN20160727093646067163
     * order_endtime : 2016-08-25 11:00:55.0
     * order_startime : 2016-08-25 11:00:55.0
     * passPoints : [{"address":"上海市浦东新区浦东国际机场","city":"上海市","contactPerson":"dj","contactPhone":"12345679","latAndLng":"31.140815,121.807559","pointId":134,"pointType":"s","province":"上海市","regions":"hs"},{"address":"上海市浦东新区2号航站楼","city":"上海市","contactPerson":"hdhd","contactPhone":"5445341","latAndLng":"31.151387,121.808231","pointId":136,"pointType":"p","province":"上海市","regions":"bdhsj"},{"address":"上海市浦东新区2号航站楼","city":"上海市","contactPerson":"hdhd","contactPhone":"5445341","latAndLng":"31.151387,121.808231","pointId":137,"pointType":"p","province":"上海市","regions":"bdhsj"},{"address":"上海市浦东新区2号航站楼","city":"上海市","contactPerson":"hdhd","contactPhone":"5445341","latAndLng":"31.151387,121.808231","pointId":138,"pointType":"p","province":"上海市","regions":"bdhsj"},{"address":"上海市闵行区虹桥国际机场","city":"上海市","contactPerson":"ldk","contactPhone":"875764","latAndLng":"31.196507,121.337961","pointId":135,"pointType":"e","province":"上海市","regions":"hdhsj"}]
     * phone : 15800388689
     * shipperId : 16
     * shipperName : 小明
     * waybillDetailMsgList : [{"blastNo":"1","detailsNum":112,"detailsWeight":100.5,"goodsMaterial":"1","goodsName":"shsh","goodsNo":"124356","goodsOrigin":"1","goodsStandard":"捆","goodsUnit":"1","orderdetailId":115,"waybilldetailId":5}]
     * waybillId : 1
     * waybillNo : sdasd
     * waybillStatus : 1
     */
    private  int subscriptionStatus;
    private String createtime;
    private int orderId;
    private String orderNo;
    private Long order_endtime;
    private Long order_startime;
    private String phone;
    private int userId;
    private String username;
    private String userImage;
    private int waybillId;
    private String waybillNo;
    private int waybillStatus;
    private int fleetId;
    private int driverId;
    private int order_type;
    private String remark;
    private double price;

    private  float  star;
    private String demurrage;//滞期费
    private String stevedoreDay;//装卸期限开始
    private String fq;//装卸期限结束
    private String loadDate;//受载日期开始
    private  int transPortWay;//运输类型（1车，2船）
    private  int currency;//订单外贸类型（1人民币，2美元）
    private String currencyType;//订单外贸类型中文
    private String unit;//订单外贸类型符号
    private String assignment;//任务名称有则显示

    /**
     * address : 上海市浦东新区浦东国际机场
     * city : 上海市
     * contactPerson : dj
     * contactPhone : 12345679
     * latAndLng : 31.140815,121.807559
     * pointId : 134
     * pointType : s
     * province : 上海市
     * regions : hs
     */

    private List<PassPointsBean> passPoints;
    /**
     * blastNo : 1
     * detailsNum : 112
     * detailsWeight : 100.5
     * goodsMaterial : 1
     * goodsName : shsh
     * goodsNo : 124356
     * goodsOrigin : 1
     * goodsStandard : 捆
     * goodsUnit : 1
     * orderdetailId : 115
     * waybilldetailId : 5
     */

    private List<WaybillDetailMsgListBean> waybillDetailMsgList;



    public List<PassPointsBean> getPassPoints() {
        return passPoints;
    }

    public void setPassPoints(List<PassPointsBean> passPoints) {
        this.passPoints = passPoints;
    }

    public List<WaybillDetailMsgListBean> getWaybillDetailMsgList() {
        return waybillDetailMsgList;
    }

    public void setWaybillDetailMsgList(List<WaybillDetailMsgListBean> waybillDetailMsgList) {
        this.waybillDetailMsgList = waybillDetailMsgList;
    }

    public String getCreatetime() {
        return createtime;
    }

    public void setCreatetime(String createtime) {
        this.createtime = createtime;
    }

    public int getOrderId() {
        return orderId;
    }

    public void setOrderId(int orderId) {
        this.orderId = orderId;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }



    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }


    public int getWaybillId() {
        return waybillId;
    }

    public void setWaybillId(int waybillId) {
        this.waybillId = waybillId;
    }

    public String getWaybillNo() {
        return waybillNo;
    }

    public void setWaybillNo(String waybillNo) {
        this.waybillNo = waybillNo;
    }

    public int getWaybillStatus() {
        return waybillStatus;
    }

    public void setWaybillStatus(int waybillStatus) {
        this.waybillStatus = waybillStatus;
    }

    public Long getOrder_endtime() {
        return order_endtime;
    }

    public void setOrder_endtime(Long order_endtime) {
        this.order_endtime = order_endtime;
    }

    public Long getOrder_startime() {
        return order_startime;
    }

    public void setOrder_startime(Long order_startime) {
        this.order_startime = order_startime;
    }

    public String getUserImage() {
        return userImage;
    }

    public void setUserImage(String userImage) {
        this.userImage = userImage;
    }

    public int getUserId() {
        return userId;
    }

    public void setUserId(int userId) {
        this.userId = userId;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public int getFleetId() {
        return fleetId;
    }

    public void setFleetId(int fleetId) {
        this.fleetId = fleetId;
    }

    public int getDriverId() {
        return driverId;
    }

    public void setDriverId(int driverId) {
        this.driverId = driverId;
    }

    public int getOrder_type() {
        return order_type;
    }

    public void setOrder_type(int order_type) {
        this.order_type = order_type;
    }

    public float getStar() {
        return star;
    }

    public void setStar(float star) {
        this.star = star;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getDemurrage() {
        return demurrage;
    }

    public void setDemurrage(String demurrage) {
        this.demurrage = demurrage;
    }

    public String getStevedoreDay() {
        return stevedoreDay;
    }

    public void setStevedoreDay(String stevedoreDay) {
        this.stevedoreDay = stevedoreDay;
    }

    public String getLoadDate() {
        return loadDate;
    }

    public void setLoadDate(String loadDate) {
        this.loadDate = loadDate;
    }

    public int getTransPortWay() {
        return transPortWay;
    }

    public void setTransPortWay(int transPortWay) {
        this.transPortWay = transPortWay;
    }

    public double getPrice() {
        return price;
    }

    public void setPrice(double price) {
        this.price = price;
    }

    public int getCurrency() {
        return currency;
    }

    public void setCurrency(int currency) {
        this.currency = currency;
    }

    public String getCurrencyType() {
        return currencyType;
    }

    public void setCurrencyType(String currencyType) {
        this.currencyType = currencyType;
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit;
    }

    public String getFq() {
        return fq;
    }

    public void setFq(String fq) {
        this.fq = fq;
    }

    public String getAssignment() {
        return assignment;
    }

    public void setAssignment(String assignment) {
        this.assignment = assignment;
    }


    public static class PassPointsBean  implements Serializable {
        private String address;
        private String city;

        public String getDetailAddress() {
            return detailAddress;
        }

        public String getLongitude() {
            return longitude;
        }

        public void setLongitude(String longitude) {
            this.longitude = longitude;
        }

        public String getLatitude() {
            return latitude;
        }

        public void setLatitude(String latitude) {
            this.latitude = latitude;
        }

        public void setDetailAddress(String detailAddress) {
            this.detailAddress = detailAddress;
        }

        private String detailAddress;
        private String contactPerson;
        private String contactPhone;
        private String latAndLng;
        private int pointId;
        private String pointType;
        private String province;
        private String regions;
        private String longitude;
        private String latitude;


        public String getAddress() {
            return address;
        }

        public void setAddress(String address) {
            this.address = address;
        }

        public String getCity() {
            return city;
        }

        public void setCity(String city) {
            this.city = city;
        }

        public String getContactPerson() {
            return contactPerson;
        }

        public void setContactPerson(String contactPerson) {
            this.contactPerson = contactPerson;
        }

        public String getContactPhone() {
            return contactPhone;
        }

        public void setContactPhone(String contactPhone) {
            this.contactPhone = contactPhone;
        }

        public String getLatAndLng() {
            return latAndLng;
        }

        public void setLatAndLng(String latAndLng) {
            this.latAndLng = latAndLng;
        }

        public int getPointId() {
            return pointId;
        }

        public void setPointId(int pointId) {
            this.pointId = pointId;
        }

        public String getPointType() {
            return pointType;
        }

        public void setPointType(String pointType) {
            this.pointType = pointType;
        }

        public String getProvince() {
            return province;
        }

        public void setProvince(String province) {
            this.province = province;
        }

        public String getRegions() {
            return regions;
        }

        public void setRegions(String regions) {
            this.regions = regions;
        }
    }

    public static class WaybillDetailMsgListBean  implements Serializable {
        private String blastNo;//炉号
        private String goodsNum;
        private String goodsWeight;
        private String goodsMaterial;
        private String orderItemNum;//订单项次号
        private String goodsName;
        private String goodsNo;
        private String goodsOrigin;
        private String goodsStandard;
        private String goodsUnit;
        private int orderdetailId;
        private int waybilldetailId;
        private String noticeNo;//发货通知单号


        public String getNoticeNo() {
            return noticeNo;
        }

        public void setNoticeNo(String noticeNo) {
            this.noticeNo = noticeNo;
        }
        public String getBlastNo() {
            return blastNo;
        }

        public void setBlastNo(String blastNo) {
            this.blastNo = blastNo;
        }


        public String getGoodsMaterial() {
            return goodsMaterial;
        }

        public void setGoodsMaterial(String goodsMaterial) {
            this.goodsMaterial = goodsMaterial;
        }

        public String getGoodsName() {
            return goodsName;
        }

        public void setGoodsName(String goodsName) {
            this.goodsName = goodsName;
        }

        public String getGoodsNo() {
            return goodsNo;
        }

        public void setGoodsNo(String goodsNo) {
            this.goodsNo = goodsNo;
        }

        public String getGoodsOrigin() {
            return goodsOrigin;
        }

        public void setGoodsOrigin(String goodsOrigin) {
            this.goodsOrigin = goodsOrigin;
        }

        public String getGoodsStandard() {
            return goodsStandard;
        }

        public void setGoodsStandard(String goodsStandard) {
            this.goodsStandard = goodsStandard;
        }

        public String getGoodsUnit() {
            return goodsUnit;
        }

        public void setGoodsUnit(String goodsUnit) {
            this.goodsUnit = goodsUnit;
        }

        public int getOrderdetailId() {
            return orderdetailId;
        }

        public void setOrderdetailId(int orderdetailId) {
            this.orderdetailId = orderdetailId;
        }

        public int getWaybilldetailId() {
            return waybilldetailId;
        }

        public void setWaybilldetailId(int waybilldetailId) {
            this.waybilldetailId = waybilldetailId;
        }


        public String getGoodsNum() {
            return goodsNum;
        }

        public void setGoodsNum(String goodsNum) {
            this.goodsNum = goodsNum;
        }

        public String getGoodsWeight() {
            return goodsWeight;
        }

        public void setGoodsWeight(String goodsWeight) {
            this.goodsWeight = goodsWeight;
        }

        public String getOrderItemNum() {
            return orderItemNum;
        }

        public void setOrderItemNum(String orderItemNum) {
            this.orderItemNum = orderItemNum;
        }


    }
}
